        .body{
            width: 400px;
            height: 700px;
            background-color: #ffffff;
            background-size: 1600px,1600px;
        }
        .box1{
            position: absolute;
            top: 20px;
            left: 20px;
            width:400px;
            height:60px;
            background-color: transparent;
            opacity: 0.5;
        }
        .box11{
            position: absolute;
            top: 10px;
            left:20px;
            width: 350px;
            height: 40px;
            border-radius: 20px;
            background-color: transparent;
        }
        .box2{
            position: absolute;
            top: 100px;
            left: 30px;
            width: 400px;
            height: 300px;
            background-color: transparent;
            opacity: 0.5;
        }
        .box21{
            position: relative;
            top: 20px;
            width: 400px;
            height: 60px;
            background-color: transparent;
        }
        .box22{
            position: relative;
            top: 20px;
            width: 400px;
            height: 100px;
            background-color: transparent;
            display: flex
        }
        .box23{
            position: relative;
            top: 30px;
            width: 400px;
            height: 60px;
            background-color: transparent;
        }
        .box24{
            position: relative;
            top: 20px;
            width: 400px;
            height: 60px;
            background-color: transparent;
        }
        .box3{
            position: absolute;
            top:100px;
            left: 20px;
            width: 100%;
            height: 200px;
            background-color: #ffffff;
            opacity: 0.5;
        }
        .box31{
            position: relative;
            top: 0;
            left: 0;
            width: 100px;
            height: 150px;
            background-color: transparent;
        }
        .box32{
            display: inline-block;
        }
        .box4{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 800px;
            background-color: #ffffff;
            opacity: 0.5;
        }
        .search-btn {
            position: absolute;
            right: -10px;
            top: 0;
            width: 80px;
            height: 46px;
            background-color: #ffffff;
            border: 2px solid black;
            border-radius: 23px;
        }
        .category-btn{
           	width:80px;
           	height:36px;
           	background-color:transparent;
            border-radius: 18px;
            font-family: 楷体, serif;
            font-size: 16px;
            color:black;
            text-align: center;
            line-height: 36px;
        }
        .category-btn:hover{
            background-color: #4095E1;
        }
        .product-btn{
            width:80px;
           	height:36px;
           	background-color:transparent;
            border-radius: 18px;
            font-family: 楷体, serif;
            font-size: 16px;
            color:black;
            text-align: center;
            line-height: 36px;
        }
        .product-btn:hover{
            background-color: #4095E1;
        }
        .borrow-num{
            width:80px;
           	height:36px;
           	background-color:transparent;
            border-radius: 18px;
            font-family: "Microsoft YaHei UI Light", serif;
            font-size: 16px;
            color:black;
            text-align: center;
            line-height: 36px;
        }
        .borrow-num:hover{
            background-color: #4095E1;
        }
        .borrow-btn{
            width:80px;
           	height:36px;
           	background-color:transparent;
            border-radius: 18px;
            font-family: 楷体, serif;
            font-size: 16px;
            color:black;
            line-height: 36px;
        }
        .collect-btn{
            width:80px;
           	height:36px;
           	background-color:transparent;
            border-radius: 18px;
            font-family: 楷体, serif;
            font-size: 16px;
            color:black;
            line-height: 36px;
        }
        .lable1{
            background-color: transparent;
            font-family: 楷体, serif;
            font-size: 18px;
            color:black;
            text-align: center;
            line-height: 40px;
        }
        .lable2{
            width: 90px;
            font-family: 楷体, serif;
            font-size: 20px;
            color:black;
            text-align: center;
            line-height: 36px;
            height: 50px;
        }
        .input{
            position: relative;
            left: 0;
            width:350px;
            height:40px;
            border-radius: 20px;
        }
        .book-photo{
            background-color: transparent;
            width: 100px;
            position: absolute;
            left: 0;
            top: 0;
        }
        tbody td {
            text-align: center;
            font-family: 楷体, serif;
            font-size: 20px;
        }
        .radioStyle {
            display: inline-block;
        }
        .radioStyle input {
            visibility: hidden;
        }
        .radioStyle input[type="radio"] + label{
            position: relative;
            cursor: pointer;
        }
        .radioStyle input+label::before {
            content: '';
            position: absolute;
            left: -24px;
            width: 18px;
            height: 18px;
            border: 1px solid #999;
            border-radius: 50%;
        }
        .radioStyle input:checked+label::before {
            box-shadow: 0 0 6px #4095E1;
        }
        .radioStyle input:checked+ label::after{
            content: '';
            position: absolute;
            left: -20px;
            top: 4px;
            border-radius: 50%;
            width: 12px;
            height: 12px;
            background: #4095E1;
        }